/*
 * Copyright (c) 2011, Salzburg NewMediaLab
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without modification,
 * are permitted provided that the following conditions are met:
 *
 *     * Redistributions of source code must retain the above copyright notice,
 *       this list of conditions and the following disclaimer.
 *     * Redistributions in binary form must reproduce the above copyright notice,
 *       this list of conditions and the following disclaimer in the documentation
 *       and/or other materials provided with the distribution.
 *     * Neither the name of the KiWi Project nor the names of its contributors
 *       may be used to endorse or promote products derived from this software
 *       without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 */

/**
 * Project Configuration
 *
 * The spec object defined here contains the most important build settings for the project
 *
 * User: sschaffe
 */
spec = [
        name: 'connectme',             // change to your project name
        group: 'at.connectme',  // change to your project group
        version: '0.0.1',             // change to your project version

        projectName: 'ConnectME',


        // configuration defaults
        defaults: [
                home:       '/tmp/connectme',                    // KiWi home directory for data storage
                host:       'http://localhost:8080',        // server URL for accessing the web services
                path:       '/connectme',                         // servlet context root for the webapp
                database:   [
                        type:       'h2',                   // currently h2 or postgres
                        mode:       'create',               // create, update, validate
                        url:        'jdbc:h2:/tmp/connectme/db/connectme;MVCC=true;DB_CLOSE_ON_EXIT=FALSE',
                        user:       'sa',
                        password:   'sa'
                ]
        ],

        versions: [
		// Linked Media Framework
		lmf:        '2.0rc6-SNAPSHOT',   // LMF Version

        ldpath:     '0.9.3-SNAPSHOT',
                // Utilities
                config:     '1.6',               // Apache Commons Configuration
                io:         '2.0.1',             // Apache Commons IO
                httpclient: '4.1.2',             // Apache Commons HTTP Client
                mimeutil:   '2.1.3',             // MIME detection

                // Logging
                slf4j:      '1.6.4',             // logging interface
                logback:    '1.0.0',            // logging backend

                // Persistence / ORM
                hibernate:  '3.6.8.Final',       // persistence framework
                hvalidator: '4.2.0.CR1',         // hibernate validator
                ehcache:    '2.4.6',             // caching
                ehcacheweb: '2.0.3',             // page caching


                // SOA
                cdi:        '1.0-SP4',           // CDI dependency injection API
                weld:       '1.1.4.Final',       // CDI dependency injection implementation
                weld_api:   '1.1.Final',         // CDI dependency injection implementation

                // Search
                solr:       '3.4.0',             // full text search

                // Databases
                h2:         '1.3.161',           // embedded database
                postgres:   '9.0-801.jdbc4',     // postgres driver
                mysql:      '5.1.16',            // MySQL driver


                // these are used for testing:
                junit:      '4.8.2',
                hamcrest:   '1.2'

        ]

]
